/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package segundaListaExercicio;

import javax.swing.JOptionPane;

/**
 *
 * @author Gustavo
 */
public class exercicio_01 {
    /*1 – CRIAR UM PROGRAMA PARA CÁLCULO DO SALÁRIO LÍQUIDO. DEVERÁ SER INFORMADO
     AO PROGRAMA, O NOME DO FUNCIONÁRIO, A QUANTIDADE DE HORAS TRABALHADA SE O 
     VALOR DA HORA TRABALHADA. O CÁLCULO DO SALÁRIO BRUTO É 
     SALARIO BRUTO = HORAS TRABALHADAS * VALOR DA HORA. O DESCONTO DO INSS SERÁ DE
     8.5% PARA SALÁRIOS BRUTOS MENORES OU IGUAIS A R$1500,00, E 11% ACIMA DE R$1500,00. 
     CASO O SALÁRIO APÓS O DESCONTO DO INSS FIQUE ABAIXO DE R$1000,00 
     ESTE FICA LIVRE DO IR (IMPOSTO DE RENDA), CASO FIQUE ENTRE R$ 1000,00 A R$ 2000,00, 
     DESCONTAR 15% E ACIMA DE R$ 2000,00, DESCONTAR 25%. A FÓRMULA DO SALÁRIO LÍQUIDO É 
     SALARIO LÍQUIDO = SALÁRIO BRUTO - INSS - IR. O SISTEMA DEVERÁ IMPRIMIR O NOME DO FUNCIONÁRIO, 
     O SEU SALÁRIO BRUTO, OS DESCONTOS DE INSS, IR E O SEU SALÁRIO LÍQUIDO.*/

    public static void main(String[] args) {
        double sLiquido;
        String nomeF;
        double qht;
        double valorht;
        double sb = 0;
        double inss = 0;
        double ir = 0;
        nomeF = JOptionPane.showInputDialog("Informe o nome do funcionario ");
        qht = Double.parseDouble(JOptionPane.showInputDialog(nomeF + ", Informe a quantidade de horas trabalhadas "));
        valorht = Double.parseDouble(JOptionPane.showInputDialog("Informe o valor da hora de trabalho "));

        sb = qht * valorht;
        if (sb <= 1500) {
            sb = sb + (sb * 0.085);
            inss = sb * 0.085;
        } else {
            sb = sb + (sb * 0.15);
            inss = sb * 0.15;
        }
        if (sb >= 1000 && sb <= 2000) {
            ir = sb * 0.15;
        } else {
            ir = sb * 0.25;
        }
        sLiquido = sb - ir;
        
        JOptionPane.showMessageDialog(null, "Nome :"+nomeF+ "\n Salario bruto R$"+sb+"\n Inss R$"+inss+"\n Imposto de renda R$"+ir +"\n Salario liquido R$"+sLiquido);
    }
}
